body,p,ul,div,h1,h2,h3,h4,h5,h6,table,tr,td { font-size:12px; color:#333; padding:0; margin:0; }
ul { list-style:none;}
body { background:#494949;}
body:after { display:block; clear:both; content:"";}

/*************************头部***********************/
.head { background:#333; height:60px;}
.head .p1 { float:left; text-indent:10px; height:60px; line-height:60px; color:#fff; font-weight:bold; font-size:24px;}
.head .p2 { float:right; height:60px; line-height:60px;}
.head .p2 span,.head .p2 a { color:#fff; padding:0 20px; font-size:14px; text-decoration:none; display:inline-block;}
.head .p2 span { padding-left:50px; background:url(../images/touxiang.png) no-repeat left center; background-size:38px 38px; border-right:1px solid #2c2c2c}
.head .p2 a { border-left:1px solid #3f3f3f; border-right:1px solid #2c2c2c;}

.span1 input[type=radio] {
    position: absolute;
    width: 56px;
    height: 28px;
    z-index:9;
    opacity: 0;
    margin:0 0 0 10px;
}
.span1 input[type=radio]:checked {
    z-index: 0;
}
tr:hover,tr.onactive{
	background:#ddd;
}
.pic img.on{
    position: absolute !important;
    width: 300px !important;
    height: auto !important;
    left:50%;
    margin-left:-200px;
    top:10%;
}
.kaiguanz {
    position: relative;
    width: 52px;
    height: 26px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 4px;
    margin-left:10px;
}
.kaiguanz:before {
    display: block;
    line-height: 28px;
    font-size: 12px;
    width: 20px;
    text-align: center;
}
.kaiguanz:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.span1 input[type=radio]:checked + input[type=radio] + .kaiguanz {
    background: #1faa19;
    border:1px solid #1faa19;
}
.span1 input[type=radio]:checked + input[type=radio] + .kaiguanz:before {
     content: '是';
    color: #fff;
}
.span1 input[type=radio]:checked + input[type=radio] + .kaiguanz:after {
    background: #fff;
}
.span1 input[type=radio] + input[type=radio]:checked + .kaiguanz {
    background: #fff;
    border:1px solid #ddd;
    flex-direction: row-reverse;
}
.span1 input[type=radio] + input[type=radio]:checked + .kaiguanz:before {
    content: '否';
    color: #999;
}
.span1 input[type=radio] + input[type=radio]:checked + .kaiguanz:after {
    background: #999;
}
.pic1 img.on{
    position: absolute !important;
    width: 300px !important;
    height: auto !important;
    top:10%;
}
.pic2 img.on{
    position: absolute !important;
    width: 300px !important;
    height: auto !important;
    top:10%;
}
.bili { position:absolute; top:20vh; left:50%; margin-left:-200px; width:400px; height:400px; background:#fff; border-radius:5px;}
.bili form { padding:0;}
.bili .p0 { background:#fa6f55; color:#fff; text-align:center; font-size:15px; font-weight:bold; border-radius:5px 5px 0 0; }
.bili .p2 { width:60px; margin:0 auto 0; height:36px; position:absolute; right:0; top:0; }
.bili .p2 a { display:block; width:60px; height:32px; line-height:32px; float:left; text-align:center; cursor:pointer;}
.bili .p2 a.cancel { background:#ddd; color:#333;}
.bili .p2 a.done { background:#fa6f55; color:#fff;}
.main form #tab3 span { float:left; width:60px; text-align:right; padding-right:10px; font-size:14px; color:#646464;}
.abtn1,.abtn2,.abtn3,.abtn {
    line-height: 24px;
    display: inline-block;
    padding: 0 20px;
    margin: 5px;
    border-radius: 3px;
    color: #fff;
    vertical-align: middle;
    text-decoration: none;
    float:left;
    width:64px; height:24px; box-sizing:border-box;
}
.abtn1 {
    background: #0e90d2;
}
.abtn2 {
    background: #5eb95e;
}
.abtn3 {
    background: #dd514c;
}

.zc { position:fixed; top:0; left:0; width:100%; height:100%; background:rgb(0,0,0,0.5);}
.jiangli { position:fixed; top:10vh; left:50%; margin-left:-30%; width:60%; background:#fff; border-radius:5px; padding:20px;}
.jiangli a.cancel { background:#ddd; color:#333; cursor:pointer;}
.jiangli .cancel {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
}
.jiangli .cancel:before,.jiangli .cancel:after {
    content: '';
    display: block;
    width: 16px;
    height: 1px;
    background: red;
    position: absolute;
}
.jiangli .cancel:before {
    transform: rotate(45deg);
}
.jiangli .cancel:after {
    transform: rotate(-45deg);
}
.jiangli table {
    min-width: 100%;
    border-left: 1px solid #ECEEF5;
    border-top: 1px solid #ECEEF5;
    border-collapse: collapse;
    border-spacing: 0;
    background-size:150px 150px;
}

.jiangli table  td, .jiangli table  th {
    border-right: 1px solid #ECEEF5;
    border-bottom: 1px solid #ECEEF5;
    text-align: center;
    line-height: 24px;
    padding: 10px;
}

.jiangli table  td {
    color: #6b6b6b;
    font-size: 14px;
}
.tab {float:left; width:120px; text-align:center; background:#eee;}
.tab .on { background:#ff7f10; color:#fff;}

.gerenUpload {
    position: relative;
}
.gerenUpload input[type=file] {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.gerenUpload > img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    height:100%;
}
.gerenUpload p {
    text-align: center;
}

.gerenUploadMore {
    position: relative;
}
.gerenUploadMore:before,.gerenUploadMore:after {
    content: '';
    display: block;
    background: #bfbfbf;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%);
    position: absolute;
}
.gerenUploadMore:before {
    width: 50px;
    height: 4px;
}
.gerenUploadMore:after {
    width: 4px;
    height: 50px;
}
.uppic { float:left; width:100%;}
.uppic .gerenUpload { float:left; width:120px; height:105px; }
.gerenUploadMore { float:left; width:120px; height:105px;border: 1px solid #ddd;}
/**********************左侧导航************************/
.left {float:left; min-height:-moz-calc(100vh - 75px);min-height:-webkit-calc(100vh - 75px);min-height:calc(100vh - 75px);  width:238px; box-sizing:border-box;padding:10px 15px 0;}
.left .auto { background:#363636; border-radius:6px; border:1px solid #333; min-height:-moz-calc(100vh - 85px);min-height:-webkit-calc(100vh - 85px);min-height:calc(100vh - 85px);  width:206px;}
.left .left1 { width:190px; margin:8px auto 0;}
.left .bt { height:41px; line-height:41px; width:190px; text-indent:40px; font-size:14px; font-weight:bold; color:#bdbdbd; cursor:pointer;}
.left .bt a { display:block; width:190px; height:41px; line-height:41px; text-indent:40px; font-size:14px; font-weight:bold; color:#bdbdbd; text-decoration:none;}
.left .bt.p1 { background:#414141 url(../images/p1.png) no-repeat 10px center; background-size:22px 22px;}
.left .bt.p2 { background:#414141 url(../images/p2.png) no-repeat 10px center; background-size:22px 22px;}
.left .bt.p3 { background:#414141 url(../images/p3.png) no-repeat 10px center; background-size:20px 20px;}
.left .bt.p4 { background:#414141 url(../images/p4.png) no-repeat 10px center; background-size:22px 22px;}
.left .bt.p5 { background:#414141 url(../images/p5.png) no-repeat 10px center; background-size:20px 20px;}
.left .bt.p6 { background:#414141 url(../images/p6.png) no-repeat 10px center; background-size:20px 20px;}
.left .bt.p7 { background:#414141 url(../images/p7.png) no-repeat 10px center; background-size:20px 20px;}
.left .left1 ul { padding:8px 0;}
.left .left1 ul li { height:32px; border-top:1px solid #494949; border-bottom:1px solid #2a2a2a; text-indent:45px; line-height:32px;}
.left .left1 ul li a { text-decoration:none; font-size:14px; color:#bdbdbd;}
.menu {margin-top:12px; width:100%;}
.menu table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.menu table tr {  line-height:24px;}
.menu table tr th,.menu table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center; padding:8px 0; min-width:60px;}
.menu .bt1 { height:32px; line-height:32px; background:#eee; color:#646464; text-indent:10px; font-size:14px; font-weight:bold;}
.menu .fl1 { padding-bottom:15px;}
#right { float:left; width:-moz-calc(100% - 254px);width:-webkit-calc(100% - 254px);width:calc(100% - 254px); border:0; margin:0; padding:0; min-height:-moz-calc(100vh - 85px);min-height:-webkit-calc(100vh - 85px);min-height:calc(100vh - 85px); margin-top:10px; background:#363636; border-radius:6px; padding:8px; box-sizing:border-box;}
.useradd { background:#fff;}
.main {background:#fff; width:100%; padding:6px 15px 12px; box-sizing:border-box; border-radius:6px; min-height:100%;}
.tt { height:28px; line-height:28px; padding-bottom:6px; border-bottom:1px solid #ddd; }
.tt a { font-size:13px;}
.tt a:nth-child(1) { background:url(../images/icon.png) no-repeat left center; padding-left:30px; display:inline-block; background-size:22px 22px; margin-right:8px; }
.tt a:nth-child(2),.tt a:nth-child(3) { color:#333; margin:0 8px; text-decoration:none;}
.tt .dc{ float:right; margin-right:15px; padding:0 15px; height:28px; line-height:28px; background:#eee; border:1px solid #ddd;}
.tt span { font-size:13px; color:#646464; display:inline-block; margin-left:8px;}

.tixianlist .list { padding-top:15px; }
.tixianlist .list div { height:32px; }
.tixianlist .list div:last-child{ border-bottom:1px solid #ddd;}
.tixianlist .list .p1 { float:left; width:90%; height:32px; line-height:32px; border-left:1px solid #ddd; box-sizing:border-box;}
.tixianlist .list .p2 { float:right; width:10%;height:32px; line-height:32px; }
.tixianlist .list p a,.tixianlist .list p span { float:left;  width:12.5%; text-align:center; border-right:1px solid #ddd; border-top:1px solid #ddd; box-sizing:border-box;}
.tixianlist .list .p2 a { width:100%; display:block; height:32px;}
.none { padding:50px 0 0 0px; font-size:14px; text-align:center;}
.main form { padding:12px 0 0;}
.main form p { height:30px;line-height:30px;margin-bottom:8px; }
.main form.orderedit p {
	display:flex;
	align-items: flex-start;
	height:auto;
}
.main form.orderedit p label {
    color: #646464;
    font-size: 14px;
}
.main form p span { float:left; min-width:65px; text-align:right; padding-right:5px; font-size:14px; color:#333}
.main form p input { height:30px; box-sizing:border-box; border:1px solid #ddd; }
.main form p select { height:30px; box-sizing:border-box; border:1px solid #aaa; }
.main form.cz { border-bottom:1px solid #ddd; padding-bottom:8px; background:#efefef;}
.main form.cz:after {
    content: '';
    display: block;
    clear: both;
}

.main .lunbo .t {}
.main .lunbo .t .p { height:36px; line-height:36px; background:#fa6f55; color:#fff; font-size:14px; font-weight:bold; color:#fff; text-indent:10px; border-radius:2px;
}
.main .lunbo .t .sy { padding:15px;}
.main .lunbo .t .sy div { float:left; width:20%; height:290px; position:relative;}
.main .lunbo .t .sy:after { display:block; content:""; clear:both;}
.main .lunbo .t .sy div p { background:#eee; border:5px solid #eee; box-sizing:border-box; width:95%; margin:0 auto; height:180px;}
.main .lunbo .t .sy div p img { display:block; width:100%; height:170px; }
.main .lunbo .t .sy div p.p1 {  display:block; text-align:center; }
.main .lunbo #upfile1 { left:50%; margin-left:-90px; top:240px; width:180px; height:40px;}
.main .lunbo #upfile1 input { width:180px; height:40px; cursor:pointer;}
.main .lunbo #upfile1 span { width:180px; height:40px; background:#fa6f55; color:#fff; line-height:40px; font-size:14px; border-radius:20px;}
.main .lunbo .tj { height:40px; width:220px; display:block; margin:0 auto; background:#fa6f55; color:#fff; text-align:center; font-size:16px; font-weight:bold; line-height:40px;margin-top:25px; border-radius:20px; cursor:pointer;}
.main .lunbo .link1,.main .lunbo .link2,.main .lunbo .link3,.main .lunbo .link4,.main .lunbo .link5,.main .lunbo .link6{
  width:93%; margin:0 auto; height:42px; line-height:42px; margin-top:8px; border:1px solid #ddd; text-indent:8px; display:block;
}
.main .lunbo #upfile2 { left:50%; margin-left:-90px; top:240px; width:180px; height:40px;}
.main .lunbo #upfile2 input { width:180px; height:40px; cursor:pointer;}
.main .lunbo #upfile2 span { width:180px; height:40px; background:#fa6f55; color:#fff; line-height:40px; font-size:14px; border-radius:20px;}

.main .lunbo #upfile3 { left:50%; margin-left:-90px; top:240px; width:180px; height:40px;}
.main .lunbo #upfile3 input { width:180px; height:40px; cursor:pointer;}
.main .lunbo #upfile3 span { width:180px; height:40px; background:#fa6f55; color:#fff; line-height:40px; font-size:14px; border-radius:20px;}

.main .lunbo #upfile4 { left:50%; margin-left:-90px; top:240px; width:180px; height:40px;}
.main .lunbo #upfile4 input { width:180px; height:40px; cursor:pointer;}
.main .lunbo #upfile4 span { width:180px; height:40px; background:#fa6f55; color:#fff; line-height:40px; font-size:14px; border-radius:20px;}

.main .lunbo #upfile5 { left:50%; margin-left:-90px; top:240px; width:180px; height:40px;}
.main .lunbo #upfile5 input { width:180px; height:40px; cursor:pointer;}
.main .lunbo #upfile5 span { width:180px; height:40px; background:#fa6f55; color:#fff; line-height:40px; font-size:14px; border-radius:20px;}

.main .lunbo #upfile6 { left:50%; margin-left:-90px; top:240px; width:180px; height:40px;}
.main .lunbo #upfile6 input { width:180px; height:40px; cursor:pointer;}
.main .lunbo #upfile6 span { width:180px; height:40px; background:#fa6f55; color:#fff; line-height:40px; font-size:14px; border-radius:20px;}

#upfile1 { position:absolute; top:103px; width:62px; height:30px; overflow:hidden; left:370px; padding:0;}
#upfile1 input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile1 span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}

#upfile2 { position:absolute; top:485px; width:62px; height:30px; overflow:hidden; left:370px; padding:0;}
#upfile2 input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile2 span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}

#upfile3 { position:absolute; top:684px; width:62px; height:30px; overflow:hidden; left:370px; padding:0;}
#upfile3 input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile3 span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}

#upfile4 { position:absolute; top:684px; width:62px; height:30px; overflow:hidden; left:370px; padding:0;}
#upfile4 input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile4 span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}

#upfile5 { position:absolute; top:684px; width:62px; height:30px; overflow:hidden; left:370px; padding:0;}
#upfile5 input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile5 span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}

#upfile6 { position:absolute; top:684px; width:62px; height:30px; overflow:hidden; left:370px; padding:0;}
#upfile6 input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile6 span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}

.main form button {height: 30px; box-sizing: border-box; border: 1px solid #ddd; margin-left: 60px; background: #5eb95e; color: #fff; padding: 0 15px; }
.main form p em { font-size:14px; font-weight:bold; font-style:normal;}
.main form.czchaxun { height:42px; line-height:42px;}
.main form.czchaxun input[type='text'] { width:300px; height:36px; line-height:36px; text-indent:10px; color:#646464; float:left;}
.main form.czchaxun input[type='submit'] { width:150px; background:#ff7f10; color:#fff; font-size:16px; letter-spacing:1px; height:36px; line-height:36px; border:0;float:left;}

.none { text-align:center; font-size:16px; color:#ddd;  }

.main .jiedian form button { margin-top:0; margin-left:10px; border-radius:3px;}
.main form .px button { margin-top:0; margin-left:15px;}
.main .div form { float:left; width:100%;}
.main .div .search { background:#eee; padding:10px; box-sizing:border-box;}
.main .div .search p { float:left; width:auto; margin-right:6px; margin-bottom:0;}
.main .div .search p input[type='text'] { width:auto; padding:0 8px; text-indent:0; border-radius:3px; font-size:13px;}
.main .div .search p input[type='date'] { width:auto; padding:0 8px; text-indent:0; border-radius:3px; font-size:13px;}
.main .div .search p input[type='password'] { width:auto; padding:0 8px; text-indent:0; border-radius:3px; font-size:13px;}
.main .div .search p select { width:auto; padding:0 8px; text-indent:0; border-radius:3px; font-size:13px;}
.main .div .search p input[type='submit'] { width:auto; padding:0 20px; text-indent:0;background: #5eb95e; color:#fff;border-color:#5eb95e; cursor:pointer; border-radius:15px;}
.main .div .search p button { width:auto; padding:0 20px; text-indent:0;background: #5eb95e; color:#fff;border-color:#5eb95e; cursor:pointer; border-radius:15px;}
.main .div .search a { margin:0; height:30px; line-height:30px;}
.main .div a { float:right; margin-right:25px; margin-top:25px;}
.main .div:after { clear:both; display:block; content:"";}

.yhxx { padding:15px 10px 10px; background:#eee; border:1px solid #ddd;}
.yhxx:after { display:block; content:""; clear:both;}
.yhxx p { float:left; padding-right:20px; font-size:14px; color:#ff7f10; font-weight:bold;}
.yhxx p span { color:#646464; font-weight:normal; padding-right:10px;}
.qxlb { padding-top:15px;}
.main .qxlb form p { height:30px; line-height:30px; border-bottom:1px solid #ddd; margin:0;}
.main .qxlb form p span { width:auto;}
.qxlb ul:after { display:block; content:""; clear:both; }
.qxlb ul { padding:10px 10px; background:#eee; margin-bottom:10px;}
.qxlb ul li { float:left; width:10%;}
.managerlist .manager { width:100%; padding-top:15px;}
.managerlist .manager table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.managerlist .manager table tr { height:32px; line-height:32px;}
.managerlist .manager table tr th,.managerlist .manager table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.managerlist .manager table tr td a { margin:0 3px;}
.userlist .list { width:100%;}
.userlist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd; min-width:100%; overflow-x:auto;}
.userlist .list table tr { height:32px; line-height:32px;}
.userlist .list table tr th,.userlist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.userlist .list table tr td a { margin:0 3px;}

.fenhong .list { width:100%;}
.fenhong .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.fenhong .list table tr { height:32px; line-height:32px;}
.fenhong .list table tr th,.fenhong .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.fenhong .list table tr td a { margin:0 3px;}

.dlsq .list { width:100%;}
.dlsq .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.dlsq .list table tr { height:32px; line-height:32px;}
.dlsq .list table tr th,.dlsq .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.dlsq .list table tr td a { margin:0 3px;}

.dllist .list { width:100%;}
.dllist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.dllist .list table tr { height:32px; line-height:32px;}
.dllist .list table tr th,.dllist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.dllist .list table tr td a { margin:0 3px;}
.main form.setting .bt { height:36px; line-height:36px; border-bottom:1px solid #ddd; margin-bottom:0; margin-top:15px;}
.main form.setting .bt span { font-size:15px; font-weight:bold;}
.main form.setting .bt1 { height:36px; line-height:36px; margin-bottom:0; border-bottom:1px solid #ddd;}
.main form.setting ul { padding-left:25px; padding-bottom:15px; border-bottom:1px solid #eee;}
.main form.setting ul:after { display:block; content:""; clear:both;}
.main form.setting ul li { margin-bottom:15px; width:100%; height:32px; line-height:32px; padding:0px 0;}
.main form.setting ul li .s1 { float:left; padding-right:10px; font-size:13px; color:#646464; height:32px; line-height:32px;}
.main form.setting ul li .s2 input { height:32px; line-height:32px; border:1px solid #ddd; text-indent:3px; width:60px; margin:0 10px;}
.main form.setting ul li .s2 { float:left; font-size:14px; color:#848484}
.main form.setting ul.sc { padding-top:15px;}
.main form.setting ul.sc li { margin-bottom:10px;}
.main form.setting ul.sc li .s2 { padding-right:15px;}
.main form.setting ul.gl { padding-top:15px;}
.main form.setting ul.tx { padding-top:15px;}

.tixianlist .list { width:100%;}
.tixianlist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.tixianlist .list table tr { height:32px; line-height:32px;}
.tixianlist .list table tr th,.tixianlist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.tixianlist .list table tr td a { margin:0 3px;}

.uplist .list { width:100%;}
.uplist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.uplist .list table tr { height:32px; line-height:32px;}
.uplist .list table tr th,.uplist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center;}
.uplist .list table tr td a { margin:0 3px;}

#page { margin:20px 0 15px; text-align:center;}
#page p,#page a { display:inline-block; padding:0 8px; height:28px; line-height:28px; border:1px solid #ddd; margin-right:6px; text-decoration:none;}
#page a { color:#175806}
#page a.cur { background:#175806; color:#fff;}
.main form.uact,.main form.uban { padding-top:50px;}
.main form.uact button.cx,.main form.uact .jh { width:120px; height:30px; line-height:30px; border:0; background:#ff7f10; color:#fff; font-size:14px; margin:0;}
.main form.uact button.cx { margin-right:15px;}
.main form.uact .cx,.main form.uact span,.main form.uact input ,.main form.uact .s1 { float:left;}
.main form.uact input { margin-right:10px;}
.main form.uact .s1 { width:auto;}
.main form.uban button,.main form.uban span,.main form.uban input { float:left;}
.main form.uban button { margin:0; height:30px; line-height:30px; width:120px;}
.main form.uban input { margin-right:10px;}

.main .jiedian .uact { padding-top:25px;}
.main .jiedian .liebiao { padding-top:10px;}
.main .jiedian .liebiao .p1 {border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; height:36px; line-height:16px; }
.main .jiedian .liebiao .p1 span { float:left; width:10%; text-align:center; border-right:1px solid #ddd; padding:10px 0; height:36px; box-sizing:border-box; }
.main .jiedian ul li { height:36px; line-height:36px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.main .jiedian ul li span { float:left; width:10%; text-align:center; border-right:1px solid #ddd; box-sizing:border-box; height:36px;}
.main .jiedian ul li span a { display:block; width:90%; text-decoration:none; margin:4px auto; height:28px; line-height:28px; box-sizing:border-box; border:1px solid #ddd; background:#eee; border-radius:2px; color:#333; }
.main .actlist .list { width:100%; max-width:500px; margin-top:12px;}
.main .actlist .list #page { margin:15px 0 10px;}
.main .actlist table { width:100%;}
.main .actlist .list tr { display:block; height:32px; border-left:1px solid #ddd; border-top:1px solid #ddd; line-height:32px;}
.main .actlist .list tr th,.main .actlist .list tr td { border-right:1px solid #ddd; text-align:center; float:left; padding:0; height:31px; box-sizing:border-box;}
.main .actlist .list tr th:nth-child(1),.main .actlist .list tr td:nth-child(1) { width:10%;}
.main .actlist .list tr th:nth-child(2),.main .actlist .list tr td:nth-child(2) { width:25%;}
.main .actlist .list tr th:nth-child(3),.main .actlist .list tr td:nth-child(3) { width:25%;}
.main .actlist .list tr th:nth-child(4),.main .actlist .list tr td:nth-child(4) { width:40%;}
.main .actlist .list tr:last-child{ border-bottom:1px solid #ddd;}

.main form p input[type="radio"] { width:auto; height:auto;}
/*****************会员模块********************/
.main .usereadd form select { height:30px; line-height:30px; padding:0 5px;}
.main form button { border-radius:15px; margin-top:10px;}

/****************用户登录************************/

.login { margin:100px auto 0; width:364px; height:295px; background:url(../images/dlbg.jpg) no-repeat;}
.login .p1 {padding-top:38px;height:72px; padding-left:40px;}
.login .p1 span { display:block; height:30px; line-height:24px; font-size:14px; color:#4f5350; }
.login .p1 input { height:42px; width:286px; line-height:42px; border:0; text-indent:10px; font-size:14px; background:none; padding:0;}
.login .p2 {padding-top:22px;height:72px; padding-left:40px;}
.login .p2 span { display:block; height:28px; line-height:24px; font-size:14px; color:#4f5350; }
.login .p2 input { height:42px; width:286px; line-height:42px; border:0; text-indent:10px; font-size:14px; background:none; padding:0;}
.login .p3 { padding:35px 40px 0; height:35px;}
.login .p3 span { float:left; height:35px; line-height:35px; font-size:14px; color:#848484;}
.login .p3 button { float:right; width:108px; height:35px; padding:0; border:0; line-height:35px; background:url(../images/denglu.jpg) no-repeat; font-size:16px; color:#fff; letter-spacing:5px;}
button { cursor:pointer;}
.main .chongzhi form .p1 button { margin-top:0; margin-left:15px; height:30px; line-height:30px;}

/*******************************商品模块***************************************/

.main form.goodadd,.main form.goodedit { margin-top:10px;}
.main form.goodadd p span,.main form.goodedit p span { width:75px;}
.main form.goodadd p input,.main form.goodedit p input { width:320px;}
.main form.goodadd p select,.main form.goodedit p select { height:30px;}
.main form.goodadd p.p3 input,.main form.goodedit p.p3 input { width:160px;}
.main form.goodadd div.p2,.main form.goodedit div.p2 { margin-top:20px;}
.main form.goodadd div.p2:after,.main form.goodedit div.p2:after { display:block; content:""; clear:both;}
.main form.goodadd div.p2 .sx,.main form.goodedit div.p2 .sx{ float:left; width:60px; padding-right:10px;text-align: right;padding-right: 15px;font-size: 14px;color: #646464;}
.main form.goodadd div.p2 #editor,.main form.goodedit div.p2 #editor{ float:left;}
#upfile { position:absolute; top:140px; width:62px; height:30px; overflow:hidden; left:350px; padding:0;}
#upfile input { height:30px;position: absolute;left: 0px; top: 0px;opacity: 0; -ms-filter: 'alpha(opacity=0)';}
#upfile span { display:block; width:58px; height:28px; background:#f8f8f8; line-height:28px; text-align:center; border-left:1px solid #ddd;}
.orderlist .list { padding-top:10px;}
.orderlist table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.orderlist .list table tr th, .orderlist .list table tr td {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    text-align: center;
	
} 
.orderlist .list table tr th {line-height:30px;}
.orderlist .list table tr td { text-align:left; padding:5px 0 5px 10px; line-height:24px;}

.main .cateadd {  padding:10px; border:1px solid #ddd; margin-top:10px; background:#eee;}
.main .cateadd p { width:25%;}
.main .cateadd p.p3 { width:15%;}
.main .cateadd p.p4 { width:15%;}
.main .cateadd p span { }
.main .cateadd p.p3 span { width:40%;}
.main .cateadd p.p3 select { width:40%; height:30px; line-height:30px;}
.main .cateadd p.p4 span { width:60%;}
.main .cateadd p.p4 em { width:40%; height:30px; line-height:30px;}
.main .cateadd p input { width:60%; }
.main .cateadd .tj { margin:0; height:30px; line-height:30px; margin-left:15px;}

.main .catedit { padding:10px; border:1px solid #ddd; margin-top:10px; background:#eee;}
.main .catedit p {  width:25%;}
.main .catedit p.p3 { width:15%;}
.main .catedit p.p4 { width:15%;}
.main .catedit p span { }
.main .catedit p.p3 span { width:40%;}
.main .catedit p.p3 select { width:40%; height:30px; line-height:30px;}
.main .catedit p.p4 span { width:60%;}
.main .catedit p.p4 em { width:40%; height:30px; line-height:30px;}
.main .catedit p input { width:60%; }
.main .catedit .tj { margin:0; height:30px; line-height:30px; margin-left:15px;}

.main .cate ul { width:100%; max-width:550px; border-top:1px solid #ddd; padding-bottom:20px; }
.main .cate ul li { height:32px; line-height:32px;  border-left:1px solid #ddd; text-align:center;}
.main .cate ul li a,.main .cate ul li span { float:left; width:16.66%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box; height:32px; color:#555;}
.main .cate ul li.erji a,.main .cate ul li.erji span { color:#848484}
.main .cate ul li.erji a { text-indent:15px;}
.main .cate ul li .s4 a { width:50%;}

.recordlist .list table { width:100%;}
.recordlist .list {margin-top:12px; width:100%;}
.recordlist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.recordlist .list table tr {  line-height:24px;}
.recordlist .list table tr th,.recordlist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center; padding:8px 0;}

.cashlist .list table { width:100%;}
.cashlist .list {margin-top:12px; width:100%;}
.cashlist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.cashlist .list table tr {  line-height:24px;}
.cashlist .list table tr th,.cashlist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center; padding:8px 0;}

.goodlist .list table { width:100%;}
.goodlist .list {margin-top:12px; width:100%;}
.goodlist .list table { width:100%; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.goodlist .list table tr {  line-height:24px;}
.goodlist .list table tr th,.goodlist .list table tr td { border-right:1px solid #ddd; border-top:1px solid #ddd; text-align:center; padding:8px 0;}
/****************************公告模块*********************/
.main form.infoadd { margin-top:10px;}
.main form.infoadd p span { width:60px;}
.main form.infoadd p input { width:320px;}
.main form.infoadd p.p3 input { width:160px;}
.main form.infoadd div.p2 { margin-top:20px;}
.main form.infoadd div.p2:after { display:block; content:""; clear:both;}
.main form.infoadd div.p2 .sx{ float:left; width:60px; padding-right:10px;text-align: right;padding-right: 15px;font-size: 14px;color: #646464;}
.main form.infoadd div.p2 #editor{ float:left;}

.main form.infoedit { margin-top:10px;}
.main form.infoedit p span { width:60px;}
.main form.infoedit p input { width:320px;}
.main form.infoedit p.p3 input { width:160px;}
.main form.infoedit div.p2 { margin-top:20px;}
.main form.infoedit div.p2:after { display:block; content:""; clear:both;}
.main form.infoedit div.p2 .sx{ float:left; width:60px; padding-right:10px;text-align: right;padding-right: 15px;font-size: 14px;color: #646464;}
.main form.infoedit div.p2 #editor{ float:left;}

.infolist .list ul { padding:15px 10px 0;}
.infolist .list ul li { height:36px; line-height:36px;border-bottom:1px solid #ddd;}
.infolist .list ul li .p1 { float:left; width:80%;}
.infolist .list ul li .p2 { float:right;}
.infolist .list ul li .p1 span { float:right; height:36px; line-height:36px; font-size:13px; color:#646464;}
.infolist .list ul li .p1 a { font-size:14px; color:#333; text-decoration:none; }
.infolist .list ul li .p2 a { cursor:pointer; color:#646464; margin-right:8px;}

.mlist .list li:after { content:""; clear:both; display:block;}
.mlist .list li { padding:10px; border-bottom:1px solid #ddd;}
.mlist .list li .cz { float:right;}
.mlist .list li .cz a { font-size:14px; text-decoration:none; margin-left:10px; display:inline-block; padding:0 10px; height:28px;line-height:28px; background:#eee; border:1px solid #ddd; color:#333;}
.mlist .list li .p1 span { display:block; line-height:24px; font-size:13px; padding-left:8px;}
.mlist .list li .p1 span font { color:#848484;}
.mlist .list li .p1 .s3 { padding-bottom:6px;}
.mlist .list li .p1 .s4 { padding:6px 8px 0; background:#eee;}
.mlist .list li .p1 .s5 { padding:0 8px 6px; background:#eee;}
.mlist .list li .p1 .s6 { padding:0 8px 6px; background:#eee;}

/**************************************信息反馈*************************************/
.message .wt { padding:10px;}
.message .wt span { display:block; line-height:24px; font-size:13px;}
.message .wt span font { color:#848484;}
.message .wt .s3 { padding-bottom:6px;}
.message .wt .s4 { padding:6px 8px 0; background:#eee;}
.message .wt .s5 { padding:0 8px 0; background:#eee;}
.message .wt .s6 { padding:0 8px 6px; background:#eee;}
.main .message form p { height:auto;}
.main .message form p span { float:none; display:block; padding:0 0 0 10px; text-align:left; font-size:14px;}
.main .message form p textarea { width:500px; height:80px; padding:8px; margin-left:10px;}
.main .message form button { margin:5px 0 0 10px;}


/*******************属性样式*************/
.shuxing {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.shuxing > span {
    line-height: 30px;
    margin-right: 10px;
    font-size: 14px;
    color: #000;
}
.shuxing > a {
    line-height: 30px;
    background: #ff7f10;
    padding: 0 15px;
    color: #fff;
    margin-left: 6px;
}
.shuxing > input  {
    border: 1px solid #ccc;
    background: #fff;
    line-height: 28px;
    padding: 0 10px;
    color: #363636;
    width: 120px;
}
.shuxing > ul {
    display: flex;
    flex-wrap: wrap;
}
.shuxing > ul li {
    border: 1px solid #ccc;
    padding: 0 16px 0 8px;
    color: #363636;
    position: relative;
    margin-right: 10px;
    line-height: 30px;
}
.shuxing > ul li span {
    position: absolute;
    color: red;
    top: 3px;
    right: 3px;
    font-size: 10px;
    line-height: 10px;
}
.jiage-tablt-th {
    display: flex;
    border-top: 1px solid #d1dde6;
    border-left: 1px solid #d1dde6;
    border-right: 1px solid #d1dde6;
}
.jiage-tablt-th div {
    background: #f2f6f8;
    color: #10416c;
    padding: 5px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}
.shuxing .jiage {
    margin-top: 30px;
}
.shuxing .jiage div.s2 {
    width: 180px;
    border-left: 1px solid #d1dde6;
}
.shuxing .jiage div.s1 {
    width: 140px;
}
.jiage-tablt-td {
    border-left: 1px solid #d1dde6;
    border-right: 1px solid #d1dde6;
    border-bottom: 1px solid #d1dde6;
}
.jiage-tablt-td div {
    background: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 5px;
    text-align: center;
}
.jiage-tablt-td div input {
    background: #fff;
    border-radius: 1px solid #ccc;
    max-width: 100%;
    border: 0;
}
.jiage-tablt-td {
    display: flex;
}

.shanchuan {
    display: flex;
    align-items: center;
}
.shanchuan span {
    font-size:15px;
}
.shanchuan #file {
    display: none;
}
.shanchuan input[type=text] {
    height:28px;
}
.main form .shanchuan button {
    margin-top: 0;
    margin-left:10px;
}
.main form .shanchuan input[type=submit] {
    height: 32px;
    line-height: 32px;
    border: 0;
    background: #5eb95e;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
    margin-left:10px;
}